/*
 * 函数的返回值
 */

function add(a, b) {
    let c = a + b;
    console.log(`${a} + ${b} = ${c}`);
    // 若函数中从未使用 return 语句则函数执行后返回 undefined
}

// 调用函数并用变量接受函数的返回值
let result = add(1, 2);
console.log(result); // undefined
console.log(add(3, 4)); // 直接在 log 函数中输出 add 函数的返回值

console.log('- - - - - - - - - -');

function multiply(a, b) {
    let c = a * b;
    console.log(`${a} * ${b} = ${c}`);
    // 在函数内显示使用 return 语句可以返回指定的值
    return c; // 变量c中保存了什么值就返回什么值
}

let x = multiply(3, 4);
console.log(x);

console.log(multiply(5, 6));